Verwijderde gegevens

De gegevens zoals die in de ShopServer staan, komen overeen met RetailVista. Een webshop artikel wat bijvoorbeeld in RetailVista verwijderd wordt, zal na een synchronisatie met de ShopServer omgeving ook verwijderd worden uit de Articles tabel van de ShopServer. Het is dan wel belangrijk dat de webshop omgeving deze mutatie uiteindelijk ook ontvangt. Maar het bewuste record bestaat inmiddels niet meer.

Om dit op te lossen bestaat er ook een object ‘DeletedItems’. Hierin bevinden zich alle primary keys van records die verwijderd zijn uit de ShopServer omgeving. NedFox adviseert om als onderdeel van het synchronisatie proces tussen de ShopServer en de webshop omgeving ook de mutaties van de DeletedItems tabel op te vragen. Er volgt dan als antwoord een lijst van alle primary keys van records die verwijderd zijn sinds de vorige synchronisatie.

Verwijder deze records vervolgens ook uit de webshop database, en de webshop loopt weer volledig synchroon met RetailVista.

De method voor het opvragen van verwijderde items: GetDeletedItems()

De DeletedItems gegevens zullen na 1 jaar automatisch opgeschoond worden uit de Shopserver omgeving.